home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 4 / MacMania 4.toast / / Tools&Utilities / nl-phone-conv-20-fmpro / NLphoneConv / Aanwijzingen voor gebruik next >
Text File  |  1995-04-08  |  9KB  |  83 lines

  1. Gebruiksaanwijzing voor NLphoneConv.fmpr. 2.0             
  2. Copyright 1995, J. J. Loddder.
  3.  
  4. 0 Inleiding
  5.  
  6. NLphoneConv.fmpr is een FilemakerPro voorbeeld voor conversie van Nederlandse telefoonnummers naar de vorm die na 10-10-95 werkt.
  7. Er is geen Mac programmering, dus het werkt als FileMakerPro werkt.
  8.  
  9. 1 Opruimen van database files
  10.   
  11. 1.1  Alle telefoonnummers die beginnen met +, 00, or 09, (internationaal) worden niet veranderd. Zorg ervoor dat niet-NL nummers hiermee beginnen, of selecteer de records zodat ze niet geconverteerd worden.
  12. 06-nummers worden niet omgezet, behalve
  13. 06-11  -> 112, het nieuwe Europese alarm nummer.
  14. Mobile 06 nummers (auto telefoons, etc.) blijven onveranderd,
  15. Gratis info 06 numbers worden 800 nummers,
  16. Betalende 06 numbers, (sex, en zo) worden 900 nummers, maar de omzetregels zijn nog niet bekend.
  17.  
  18. 1.2  Letters in telefoon nummers (op zijn Amerikaans) gaan verloren. Verander ze in cijfers voor omzetting. De gespelde woorden worden waarschijnlijk toch verhaspeld door de omzetting.
  19.  
  20. 1.3   Lokale netnumers moeten eerst toegevoegd worden. Omdat de omzetting zowel van het netnr als het abonr af kan hangen kan ik netnrs niet toevoegen. Tegen (grove) betaling kan ik evt een lokale versie maken, maar zie eerst App A voor doe het zelf.
  21.  
  22. 1.4  De originele formatering van je telnrs doet er niet toe. NLphoneConv.fmpr verwijdert er niet toe doende ( )'s, - 's, spaties en alle andere verdwaalde karakters voor de conversie. Alleen overbodige cijfers die niet bij het telnr horen geven fouten.
  23.  
  24. Het omgezette nummer verschijnt in een van de standaard formaten
  25. 0XX-XXX XX XX, of 0XXX-XX XX XX.
  26. Op verzoek is een versie te maken die een ander formaat levert als bv (0XX) XXX XX XX, maar dit kost (veel) geld.
  27.  
  28. 1.5  Een veld mag maar één telnr bevatten. Maak een tweede of een derde enz veld, en splits de velden op. Als je zo verstandig geweest bent de velden door een herkenbare scheiding af te zonderen, bv / of b.g.g.), dan kan dit automatisch, zie appendix A.
  29.  
  30. 1.6  Filemaker's herhalende velden worden door FilemakerPro zelf onvoldoende ondersteund om auto conversie mogelijk te maken. Kan ik ook niet helpen! Zie appendix A voor een eenvoudige automatische scheidingsmethode.
  31.  
  32. 1.7 De file levert ook foutcorrectie, somige niet bestaande nrs en te lange of te korte nrs worden als invoerfout herkend. Ook in je eigen vol trots als foutloos beschouwde database.
  33.  
  34.  
  35. 2 Conversie
  36.  
  37. 2.0 De files PTTconvData en NLphoneConv.fmpr moeten zich in de zelfde folder bevinden. PTTconvData bevat de  datadier voor conversie nodig zijn. De files zijn met een  password beveiligd tegen verandering. Met geen password is alle conversie mogelijk.
  38.  
  39. 2.1 Conversie van losse nummers.
  40. Open een copie van de NLphoneConv.fmpr file. Laat FilemakerPro 2.0 or of later converteren naar het nieuwe FMPR formaat. (Software managers die incompatibele file formaten met dezelfde same creator codes en onomkeerbare conversie toelaten zouden door hun gebruikers met pek en veren ingesmeerd moeten worden! Zie Lucky Luke, Verzamelde Werken)
  41. Maak een nieuw record aan met het wijzig menu of met with Cmd-N. Tik het telnr in TelOld en tik Enter (op het numerieke keypad) of Tab, geen Return! Het telnr wordt omgezet, met commentaar dat mogelijk een fout aangeeft. Formattering is niet nodig, als alle cijfers maar ingevoerd worden. De 0 aan het begin kan weggelaten worden.
  42. De numerieke toetsen kunnen voor snelle invoer gebruikt worden.
  43. Doe opnieuw Cmd-N en voer het volgende nummer in. Het eindresultaat is een lijst van geconverteerde nummers die elders geimporteerd of geprint kan worden. 
  44.  
  45. 2.2 ASCII Lijstconversie.
  46. Als je een lijst van telnrs hebt, (getikt in een woord processor als Text-only of geexporteerd uit een spreadsheet of database) in het formaat nummer, return, nummer, return,.........,  dan is lijst conversie is mogelijk.
  47. Houd opruiming indien nodig. Open (een copie van) NLphoneConv.fmpr and importeer the lijst (met importeer uit het the Archief menu) in het veld TelOld. De gegevens zijn nu nog NIET geconverteerd! Om te converteren moet eerst de cursor in een TelOld veld gezet worden. Daarna moet zoek opnieuw op uit het Edit menu gekozen worden. De omgezette nummers verschijnen in het veld TelNew en kunnen bekeken, geprint, of teruggexporteerd worden naar waar ze vandaan kwamen.
  48. Voor het gemak heb ik vast een leeg textveld Id@ntL@bel gecreëerd. Het wordt niet veranderd. Je kunt er een extra identificatie in importeren,   (serienr, klantnr, naamhash o.i.d. in importeren, zodat je extra zeker kan zijn dat de geexporteerde telnrs niet verkeerd terechtkomen.
  49.  
  50. 2.3.1 Omzetten van FilemakerPro files, FMPR versie 1 (en ook 2).
  51. Houd naar behoefte opruiming. Werk met copieen van files, voor als het resultaat niet bevalt! Er kan geen info verloren gaan, de geconverteerde resultaten staan in een nieuw veld.
  52. Open je file en zorg ervoor dat anderen tijdens de conversie geen toegang hebben. Selecteer de records die geconverteerd moeten worden. Kies definieer veld  (Cmd-Shift-D) uit het Select menu. Kies het gewenste veld in het venster dat verschijnt. Verander de naam in TelOld, klik verander en klaar. Het is ook mogelijk TelOld als een rekenveld in te voeren en het gelijk te maken aan het veld dat geconverteerd moet worden. Dit is makkelijk als er meer velden geconverteerd moeten worden of als je gehecht bent aan de vertrouwde veldnamen.
  53. Maak een nieuw  text field, noem het TelNew. Ga eruit en sluit de file.
  54. Open (een copie van) NLphoneConv.fmpr and importeer je database file. FMPRO 1.0 moet één te importeren veld vinden. 
  55. Doe importeer. De telnrs zijn nu nog NIET geconverteerd! Zet vervolgens de cursor in een TelOld veld and selecteer zoek opniew op uit het Wijzig menu. Wacht en wacht tot de omzetting klaar is. Kijk de  C@mment velden door op foutmeldingen. Sluit de file, heropen je database and importeer TelNew. Of maak TelNew (tijdelijk) opzoek veld and zoek opniew op op TelNew als TelOld klopt. Je kan ook heropzoeken op Id@ntL@bel, als je daarin iets ingevoerd hebt.
  56.  
  57. 2.3.2 Omzetten van FilemakerPro files, alleen FMPR versie >=2.
  58. In FMPRO >=2.0 kan je met de hand velden selecteren in de import dialoog, de velden TelOld and TelNew zijn dan niet nodig. Je kan ook automatisch passende velden bij elkaar laten zoeken, dan ben je terug in de situatie als boven.
  59.  
  60. 2.4 Gebruik bij voorkeur de FastMac versie op ALLE Macs tenzij de langere rekentijd echt een bezwaar is. (Je hebt die oude  MacPlus echt 24 uur per dag nodig nietwaar). De SlowMac versie maakt de files groter dan echt nodig, maar rekent sneller.
  61.  
  62. 2.5 Reken op ongeveer 4+6 sec/rec voor import+opnieuw opzoeken met SlowMac op een MacPlus, en 10+12 sec/rec voor FastMac op de Plus.
  63. Een SE/30 gaat al vier maal sneller en bij de tijdse Macs zullen nog sneller gaan omdat het vnl om rekentijd gaat.
  64.  
  65. 3 Database omzetting.
  66. Met het password van een geregistreerde gebruiker zijn de velddefinities toegankelijk. Deze kunnen dan overgenomen worden in andere FilemakerPro documenten. (Of omgekeerd kan mijn file met extra velden vergroot worden, naar wens wat het minste werk is). Alle ingevoerde telnrs worden dan direct omgerekend, zodat ze zonder verder werk direct beschikbaar zijn. Dit levert tot 10-10-95 wat extra overhead in de files. Voor grotere files die regelmatig veranderd worden is dit de beste methode. Spaart 10-10-95 een slapeloze nacht.
  67. Een vollediger beschrijving staat in de copyhelp layout in FastMac, die met het password toegangkelijk is.
  68.  
  69. Appendix A
  70.  
  71. A.1 Het scheiden van meervoudige invoer met een herkenbare separator, bv / of b.g.g. in een veld kan automatisch uitgevoerd worden door de inhoud als tab gesepareerde tekst uit te voeren. Creëer genoeg nieuwe velden om de stukken op te bergen. Open de geexporteerde tekst file met een  editor zoals BBEdit, MS Word, of ieder ander programma dat  ASCII substitutie uit kan voeren. De separators moeten (replace all) door tabs vervangen worden. (tab = ^t in Word, \t in BBEdit met grep aan.) Bewaar de veranderde file als tekst en importeer de inhoud in de nieuwe velden.
  72.  
  73. A.2 Filemaker's herhalende velden gaan net eender, in tab-gesepareerde output worden de herhalingen aangegeven met (non-printing) ASCII 29 karakters, die als vierkantjes verschijnen, Vervang ze door tabs and importeer ze terug in aparte velden. (Word: ^29 wordt ^t, BBEdit:  knip en plak een vierkantje in de find box, replace all door \t met grep aan)
  74.  
  75. A.3 Omgekeerd is ook makkelijk. Exporteer alle velden die je wilt samenbrengen als tab-gesepareerde tekst, vervang de  tabs door ASCII 29's voor een herhalend field of wat dan ook voor een enkel veld, and importeer opnieuw.
  76.  
  77. A.4 Toevoegen van ontbrekende netnrs of internationale voorvoegsels  is ook makkelijk met BBEdit. Selecteer en exporteer de relevante veld inhoud, prepend als nodig, importeer terug of zoek opniew op. Het kan natuurlijk ook in FMPR met een geschikt gedefinieeerd rekenveld.
  78.  
  79. Het beste ermee, en zet het om met minimale ellende.
  80.  
  81. Copyright 1995, J. J. Loddder.
  82.  
  83.